--[[
描述 ： 二维码 类 
作者 ： 付大志
修改 ： xxs - android
时间 ： 14/12/01
]]

 
--[[
描述 ： MLQRCode   类
]]
MLQRCode = Class('MLQRCode');
MLQRCode.mInstance   =nil;--  = MLPlugin.getStaticPluginInst('com.MLink.plugins.MLQR.MYQRCScan'); 
MLQRCode.mScanFinishFun = nil;


--[[
功能   ： 二维码扫描
参数   ： onScanFinish	扫描完成 监听函数
返回   ： 无
]]
function MLQRCode.QRScan(onScanFinish)
	MLQRCode.mScanFinishFun = onScanFinish;  
	--MLQRCode.mInstance:QRScan(MLNative.MLContext) 
end
--[[
功能   ： 生成二维码，返回图片路径
参数： string str   
返回   ： 无
]]
function MLQRCode.QRGen(str)  
  if str==nil then print('Warning: MLQRCode.QRGen(), agrument 1 is nil'); return end
  if type(str) ~= 'string'  then print('Warning: MLQRCode.QRGen(), argument 1, type is not string!'); return  end 
	--return  MLQRCode.mInstance:QRGen(str,MLNative.MLContext);
end
 

function MLQRCode:onCallBack(resultCode,arg)
  if MLQRCode.mScanFinishFun ~= nil then 
	 --MLQRCode.mScanFinishFun(arg[1]);  
  end 
end
